package com.xgp.company.创建型模式.第三种_建造者模式.常规用法_套餐用法;

/**
 * 指挥：核心，负责指挥构建一个工程，工程如何构建，由他来决定
 */
public class Director {

    //指挥工人创建房子
    public Product build(Builder builder) {
        //创建产品
        builder.buildA();
        builder.buildB();
        builder.buildC();
        builder.buildD();
        return builder.getProduct();
    }
}
